home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / msdos / viewers / pvquan16 / quant / makeunix.hec < prev    next >
Text File  |  1992-11-30  |  1KB  |  42 lines

  1. # Turbo-Make / UNIX Makefile for PVRAY Quantizer by F van der Hulst
  2.  
  3. # Turbo C stuff
  4.  
  5. # TARGET = ..\bin\heckbert.exe
  6. # CC     =d:\tc\bin\tcc
  7. # OBJ    =obj
  8. # LINK   = d:\tc\bin\tlink
  9. # OBJS = quant.$(OBJ) files.$(OBJ) heckbert.$(OBJ) virt_mem.$(OBJ)
  10. # CFLAGS =-mc -1 -a -K -G -O -Z -r -c -k- -N- -v- -C -Id:\tc\include -w -DHECKBERT
  11. # LFLAGS = /c d:\tc\lib\c0c $(OBJS), $(TARGET), nul, @link.hec
  12.  
  13. # Following are for SCO Unix:
  14. # CC     = cc
  15. # LINK   = cc
  16. # OBJ    = o
  17. # CFLAGS = -c -M3 -J -Ox
  18. # LFLAGS = -o ../bin/octree -Ox -lm
  19.  
  20. # Following are for GNU:
  21. TARGET = ../bin/heckbert
  22. CC     = gcc
  23. LINK   = gcc
  24. OBJ    = o
  25. OBJS   = quant.$(OBJ) files.$(OBJ) heckbert.$(OBJ) virt_mem.$(OBJ)
  26. CFLAGS = -ansi -c -O -I/usr/lib/gcc-include -I../giflib -Dsparc
  27. LFLAGS = -o $(TARGET) /usr/lib/libm.a
  28.  
  29. # Implicit rules for making an object file from a .C file...
  30. #
  31. .c.$(OBJ) :
  32.     $(CC) $(CFLAGS) $*.c
  33.  
  34. $(TARGET) : $(OBJS) ../gif.lib
  35.     $(LINK) $(LFLAGS)
  36.  
  37. quant.$(OBJ)    : quant.c quant.h heckbert.h
  38.  
  39. files.$(OBJ)    : files.c quant.h
  40.  
  41. heckbert.$(OBJ) : heckbert.c quant.h
  42.